You are given two strings s and t.
String t is generated by random shuffling string s and then add one more letter at a random position.
Return the letter that was added to t.
Example 1:
Input: s = "abcd", t = "abcde"
Output: "e"
Explanation: 'e' is the letter that was added.
Example 2:
Input: s = "", t = "y"
Output: "y"
class Solution {
public:
char findTheDifference(string s, string t)
{
char alphabets[26]={0};
char ans;
for(int i=0;i<t.length();i++)
alphabets[t[i]-'a']++;
for(int i=0;i<s.length();i++)
alphabets[s[i]-'a']--;
for(int i=0;i<26;i++)
{
if(alphabets[i]!=0)
{
ans=i+'a';
break;
}
}
return ans;
}
};